Clean up the GtkComposeTable api
authorMatthias Clasen <mclasen@redhat.com>
Wed, 7 Jul 2021 13:46:26 +0000 (09:46 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 14 Jul 2021 02:02:33 +0000 (22:02 -0400)
commitd25557a5ef346e3b1a4dead8f71f19706f151335
tree3844a860548c70b1b27fecdcdc80f7504e26b972
parentda3ca6604bb4b25bd0812f9625b73f1a7af1a9d4
Clean up the GtkComposeTable api

Keep the list of composetables private to GtkIMContextSimple,
and just have an api that creates new GtkComposeTables, either
from a file or from data.

Update tests to use the new api.
gtk/gtkcomposetable.c
gtk/gtkcomposetable.h
gtk/gtkimcontextsimple.c
testsuite/gtk/composetable.c